

package com.maoshi.shop.distribution.comment.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
@ApiModel("提现数据")
public class DistributionWithdrawCashDto {

    /**
     * 提现记录id
     */
    @ApiModelProperty("提现记录id")
    private Long withdrawCashId;

    /**
     * 金额
     */
    @ApiModelProperty("提现金额")
    private Double amount;


    /**
     * 手续费
     */
    @ApiModelProperty("手续费")
    private Double fee;

    /**
     * 类型(0 手动提现 1自动提现)
     */
    @ApiModelProperty("类型(0 手动提现 1自动提现)")
    private Integer type;

    /**
     * 资金流向(0 微信红包 1企业付款到微信零钱)
     */
    @ApiModelProperty("0 微信红包 1企业付款到微信零钱")
    private Integer moneyFlow;

    /**
     * 流水号
     */
    @ApiModelProperty("流水号")
    private Long merchantOrderId;

    /**
     * 提现状态(0:待审核 1:审核通过 2:审核失败 3:提现成功 4:提现失败)
     */
    @ApiModelProperty("提现状态(0:待审核 1:审核通过 2:审核失败 3:提现成功 4:提现失败)")
    private Integer state;


    /**
     * 创建时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("创建时间")
    private Date createTime;

    /**
     * 更新时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("更新时间")
    private Date updateTime;


}
